package com.itheima.d7_generics_interface;

import java.util.ArrayList;



/**
 * 泛型接口:其实指的是在接口中把不确定的数据类型用`<类型变量>`表示。定义格式如下：
 * 这里的类型变量，一般是一个字母，比如<E>
 * 修饰符 interface 接口名<类型变量，类型变量，…> {
 *
 * }
 * public interface A<E>{
 *     . . .
 * }
 *
 * 再啰嗦几句，在实际工作中，一般也都是框架底层源代码把泛型接口写好，我们实现泛型接口就可以了。
 * @param <T>
 */
public interface Data<T> {
//public interface Data<T extends Animal> {
    void add(T t);
    ArrayList<T> getByName(String name);
}

